@charset "utf-8";
/* CSS Document */

/*========================================================================================================*/
/* 
 * 00 - HTML / MAIN STRUCTURE / DEFAULTS
 */
* {
	font-family: Arial, Helvetica, sans-serif;
}

#homeTitulo{
	margin: 0 15px;
	position: relative; left: 0.5em;
	padding-right: 20em;
	margin: 0;
	padding: 0;
}

#homeBody {
	color: #0066DD;
	margin: 0 15px;
	position: relative; top: 3em;
	text-align: justify;
	line-height: 130%;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

ul.bullets li {
	padding-bottom: 2px;
}

body {
	background-color: #0763B6;
	background-image: url(../images/cBgRepeat.gif);
	background-repeat: repeat-x;
	font-size: 10px;
}

#global {
	width: 995px;
	margin: 0 auto;
	background: url(../images/cBgTop.gif);
	background-repeat: no-repeat;
}

#mainBox {
	width: 950px;
	margin: 0 auto;
	margin-top: 15px;
	padding: 5px;
	min-height: 310px;
}

a:link,a:visited {
	color: #00C;
	/*outline: none;*/
}

a:hover {
	color: #F00;
	text-decoration: underline;
}

.clear {
	clear: both;
}

/*========================================================================================================*/
/* 
 * 10 - HEADER
 */
#header {
	height: 75px;
	background-position: 0px 10px;
	background-image: url(../images/cLogoUpis.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	right: 0px;
}
/*
	#header .header-title {
		color:#003366;
		font-size:12px;
		float:left;
		margin-top:10px;
		margin-left:50px;
	}
*/
#header #search-box {
	width: 365px;
	float: right;
	z-index: 1;
}

#header #font-control {
	margin-top: 3px;
	border: solid 1px #ABD6F9;
	background-color: #F4F9FE;
	width: 355px;
	height: 25px;
	float: right;
	z-index: 1;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#panelBusca {
	margin-top: 3px;
	border: solid 1px #ABD6F9;
	background-color: #F4F9FE;
	width: 355px;
	height: 25px;
	float: right;
	z-index: 1;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#panelTabela{
	margin-top: 10px;
	
}

#header #font-control span {
	font-size: 14px;
	font-weight: lighter;
	line-height: 25px;
	margin-left: 19px;
}

#header .txtSearch {
	width: 245px;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 5px;
	margin-top: 4px;
	float: left;
	border: solid 1px #B7C8E8;
	background: #F1F8FE;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: -1px;
}

#header .defaultTextActive {
	color: #a1a1a1;
	font-style: italic;
}

#header .btnSearch {
	margin-left: 5px 0 0 0;
	background: url(../images/cBtnBuscar.gif) no-repeat scroll 0 0
		transparent;
	display: inline;
	height: 33px;
	width: 84px;
	border: none;
	padding: 0;
	margin-left: 5px;
}

/*========================================================================================================*/
/*
 * 20 - CONTENT
 */
#content {
	font-size: 130%;
	margin-top: 10px;
}

#content .leiamais a:link {
	text-decoration: none;
	color: #0663B6;
	font-weight: bold;
}

#content .leiamais a:hover {
	text-decoration: underline;
}

/* Busca Itens */
.busca-itens {
	
}

.busca-itens a {
	font-size: 150%;
	font-weight: bold;
	color: #0066DD;
	text-decoration: none;
	line-height: 180%;
}

.busca-itens .resumo {
	color: #666666;
	margin: 0 15px;
	text-align: justify;
	line-height: 130%;
}

.busca-itens .resumo a {
	color: #0066DD;
	margin: 0 15px;
	text-align: justify;
	line-height: 130%;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.busca-itens .marcadores {
	color: #000;
	margin: 10px 0;
}

.busca-itens .marcadores a {
	font-size: 100%;
}

/* Busca Artigos */
.busca-artigos {
	
}

.busca-artigos a {
	font-size: 130%;
}

#content .blueBgTitle {
	background: url(../images/topicoRightTitle.gif) no-repeat;
	line-height: 35px;
	font-size: 140%;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}

#content #content-banner {
	text-align: right;
	margin-bottom: 10px;
	padding-right: 5px;
}

#content #content-banner #nucleo-imagem {
	position: relative;
}

#content #content-banner #nucleo-desc {
	position: absolute;
	z-index: 1;
	margin-left: 633px;
	margin-top: 15px;
	width: 285px;
	height: 155px; /*
			background-color:#F00;
			opacity:0.4;
			*/
	text-align: left;
	padding: 15px 0 0 15px;
	font-size: 12px;
	line-height: 14px;
}

/*
	 *  CONTENT-MAIN
	 */
#content #content-main {
	width: 700px;
	float: right;
}

/*
	 *  CONTENT-MAIN-FULL
	 */
#content #conteudo-interno {
	line-height: 120%;
	color: #333;
}

#content #content-main-full {
	
}

#content #content-main-full #especial .topico,#content #content-main-full #destaque .topico,#content #content-main-full #nucleo   .topico
	{
	width: 630px;
	padding: 0 0 10px 12px;
}

#content #content-main-full #especial .topico h2,#content #content-main-full #destaque .topico h2,#content #content-main-full #nucleo   .topico h2
	{
	font-size: 140%;
	color: #003972;
	line-height: 160%;
}

.bigBlueTitle {
	font-size: 100%;
	color: #003972;
	line-height: 160%;
	padding-left: 10px;
}

#content #content-main-full #nucleo   .topico h2 {
	font-size: 120%;
	line-height: 180%;
}

#content #content-main-full #nucleo   .topico h2 a {
	color: #003972;
	text-decoration: none;
}

#content #content-main-full #especial .topico p,#content #content-main-full #destaque .topico p,#content #content-main-full #nucleo   .topico p
	{
	margin: 0 0 10px 0;
	line-height: 120%;
}

#content #content-main-full #nucleo   .topico p {
	color: #666;
}

#content #content-main-full #nucleo   .paginacao {
	border-top: solid 1px #CCC;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
}

#content #content-main-full #nucleo   .paginacao a {
	color: #003972;
}

#content #content-main-full #especial h1 {
	background-color: #F0F0F0;
	font-size: 160%;
	color: #999;
	padding: 10px;
	margin-bottom: 15px;
}

#content #content-main-full .tituloNucleos {
	color: #E29C03;
	font-size: 160%;
	text-transform: uppercase;
	margin-left: 20px;
	line-height: 200%;
}

#content #content-main-full #left-col {
	width: 215px;
	background-color: #F8F8F8;
	padding: 20px;
	float: left;
}

/*
	 * LEITURA DE ARTIGO (DEFAULTS)
	 */
#content #artigo .titulo h1,#content #content-main-full #artigo .titulo
	{
	font-size: 170%;
	color: #333;
	margin: 10px;
	color: #003972;
	width: 680px;
	line-height: 1.3em;
}

#content #artigo .conteudo,#content #content-main-full #artigo .conteudo
	{
	color: #333333;
	margin: 10px;
	line-height: 1.5em;
	width: 670px;
}

#content #artigo .conteudo p,#content #content-main-full #artigo .conteudo p
	{
	margin: 10px 0;
}

#content #artigo .conteudo img,#content #content-main-full #artigo .conteudo img
	{
	border: none;
	margin: 5px;
}

#content #artigo .postagem,#content #content-main-full #artigo .postagem
	{
	
}

#content .containsRightCol {
	width: 440px;
}

/*
	 *  CONTENT-MAIN-RIGHT
	 */
#content #content-main-right {
	float: right;
	width: 245px;
	font-size: 100%;
}

#content .nucleo-right {
	font-size: 12px;
	color: #092F77;
	background-color: #E9F4FE;
	text-align: center;
	padding: 10px;
}

#content .nucleo-right p {
	margin: 10px 0 0 5px;
	text-align: left;
}

#content #content-main-right .verTodas {
	background: url(../images/leiaMais.gif) no-repeat;
	height: 37px;
	width: 111px;
	display: block;
}

#content #content-main-right .verTodas a {
	font-size: 110%;
	color: #FFF;
	display: block;
	text-decoration: none;
	line-height: 37px;
	text-align: center;
	font-weight: bold;
}

#content #content-main-right .topicoDentro {
	background-color: #F7F7F7;
	border-bottom: solid 1px #CCC;
	padding: 10px 10px;
	margin: 10px 0 20px 0;
}

#content #content-main-right .topicoDentro h2 {
	font-size: 120%;
	color: #003972;
}

#content #content-main-right .topicoDentro p {
	margin: 15px 0;
}

/*
	 *  CONTENT-LEFT
	 */
#content #content-left {
	float: left;
	width: 240px;
	font-size: 100%;
	height: 100%;
}

#content #content-left #nucleos {
	
}

#content #content-left #nucleos ul li {
	padding-bottom: 8px;
	border-bottom: solid 1px #CCC;
	margin-bottom: 8px;
}

#content #content-left #nucleos ul li a {
	padding-left: 10px;
	color: #E5A301;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#content #content-left #nucleos-list {
	background-color: #F4F4F4;
	clear: both;
	padding: 10px;
}

#content #content-left #nucleos-list h2 {
	color: #006;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#content #content-left #nucleos-list ul {
	
}

#content #content-left #nucleos-list li {
	margin: none;
	padding: 5px;
}

#content #content-left #nucleos-list ul li a {
	font-size: 120%;
	text-decoration: none;
	text-transform: none;
	color: #E5A301;
	font-weight: bold;
}

#content #content-left #narede {
	background-color: #F4F4F4;
	padding: 0px 10px 15px 10px;
}

#content #content-left #narede h1 {
	color: #00336C;
	font-size: 120%;
	padding: 10px 0;
}

#content #content-left #narede h2 {
	color: #003399;
	margin: 10px 0;
}

#content #content-left #narede p {
	
}

#content #content-left #videos {
	margin: 20px 0;
}

#content #content-left #videos a:link {
	font-size: 12px;
	color: #0663B6;
	text-decoration: none;
	display: block;
	margin-top: 10px;
}

#content #content-left #videos a:hover {
	text-decoration: underline;
}

/*========================================================================================================*/
/* 
 * 30 - SITEMAP
 */
#sitemap {
	
}

#sitemap ul {
	margin-left: 20px;
}

#sitemap ul li {
	list-style: url(../images/cBreadMark.gif);
}

#sitemap ul li ul {
	margin-left: 25px;
}

#sitemap a {
	color: #333;
}

/*========================================================================================================*/
/* 
 * 30 - MENU
 */

/*
 * 30.10 - PRINCIPAL
 */
#menu-principal {
	display: block;
}

#menu-principal #principal {
	margin: 0;
	padding: 0;
	clear: both;
}

#menu-principal #principal li {
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	margin-right: 3px;
}

#menu-principal #principal li a {
	display: block;
	text-decoration: none;
	font-size: 140%;
	border-right: 1px solid white;
	width: auto;
	color: #FFF;
	font-weight: bold;
	white-space: nowrap;
	line-height: 37px;
	text-align: center;
}

#menu-principal #principal li a:hover {
	
}

#menu-principal #principal li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-bottom: 2px solid #DDD;
	border-right: 3px solid #DDD;
	z-index: 99;
}

#menu-principal #principal li ul li {
	float: none;
	display: inline;
	width: inherit;
	margin: 0;
}

#menu-principal #principal li ul li a {
	background: #EFF7FE;
	color: #00336C;
	font-size: 100%;
	line-height: 180%;
	text-align: left;
	padding: 0 10px 0 10px;
	width: 140px;
	border-bottom: solid 1px #DDD;
}

#menu-principal #principal li ul li a:hover {
	background: #D7E5EF;
	color: #000;
}

#menu-principal #principal .btn01 {
	width: 127px;
	background-image: url(../images/cBtn1.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn02 {
	width: 105px;
	background-image: url(../images/cBtn2.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn03 {
	width: 95px;
	background-image: url(../images/cBtn3.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn04 {
	width: 107px;
	background-image: url(../images/cBtn4.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn05 {
	width: 117px;
	background-image: url(../images/cBtn5.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn06 {
	width: 124px;
	background-image: url(../images/cBtn6.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn07 {
	width: 111px;
	background-image: url(../images/cBtn7.gif);
	background-repeat: no-repeat;
}

#menu-principal #principal .btn08 {
	width: 138px;
	background-image: url(../images/cBtn8.gif);
	background-repeat: no-repeat;
}

#menu-general {
	width: 18em;
}

#menu-general #general {
	background-color: #FFF;
}

#menu-general #general li {
	border-bottom: solid 1px #CCC;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#menu-general #general li a {
	font-size: 110%;
	font-weight: bold;
	padding: 3px;
	display: block;
	color: #00336C;
	text-decoration: none;
	background-color: #EFF7FE;
}

/*
 * 40.20 - SUBMENUS (INSIDE CONTENT-MAIN)
 */
#content-main #content-main-full {
	
}

#content-main #content-main-full #left-col .home-nucleos a {
	font-size: 130%;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	color: #E6A302;
}

/*========================================================================================================*/
/* 
 * 40 - BREADCRUMB
 */
#breadcrumb {
	display: block;
	padding-top: 5px;
	width: 100%;
	clear: both;
}

#breadcrumb ul {
	width: 100%;
	background-color: #F4F4F4;
	padding: 5px 0 5px 0;
}

#breadcrumb ul li {
	display: inline;
	padding-left: 12px;
	background-image: url(../images/cBreadMark.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 12px;
	line-height: 12px;
}

#breadcrumb ul li a {
	line-height: 12px;
	color: #00346C;
	text-decoration: none;
}

/*========================================================================================================*/
/* 
 * 50 - FOOTER
 */
#footer {
	background-image: url(../images/cBgFooter.gif);
	background-repeat: no-repeat;
	width: 976px;
	background-color: #0763B6;
	clear: both;
	text-align: center;
	padding-top: 20px;
	margin-left: 10px;
}

#footer-padding {
	padding: 0 20px;
}

#footer span,#footer span a,#footer span a:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#copyright {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	width: 510px;
	float: right;
	text-align: left;
	line-height: 1.3em;
	vertical-align: top;
}

#footer #copyright .headtitle {
	display: block;
}

#footer #copyright img {
	float: right;
	margin: 2px 10px 0 0;
	vertical-align: top;
}

#footer .aaa {
	float: right;
}

#footer .sitemap {
	float: left;
	margin-left: 80px;
}

#footer .communities {
	float: left;
}

#footer .communities .headtitle {
	padding-bottom: 12px;
	display: block;
}

#footer .communities a {
	display: block;
}

/*========================================================================================================*/
/* INTRANET LOGIN */
.box-intra-login {
	margin: 50px auto 25px;
	width: 540px;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.box-intra-login h1 {
	padding: 10px 20px 10px 20px;
	font-size: 26px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.box-intra-login .frmlogin {
	padding: 10px 20px 20px;
}

.box-intra-login .mensagem {
	background-color: #F1FAFE;
	border-bottom: 1px solid #DAE3EA;
	border-top: 1px solid #DAE3EA;
	padding: 20px 0;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.box-intra-login input,.box-intra-login textarea,.box-intra-login select
	{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	color: #333333;
	font: 1em Verdana, Geneva, sans-serif;
	padding: 3px;
}

.box-intra-login table {
	border-collapse: collapse;
	border-spacing: 0;
}

.box-intra-login table tr {
	margin-bottom: 5px;
	margin-top: 5px;
}

.box-intra-login table tr th {
	color: #660000;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	text-align: right;
}

/*========================================================================================================*/
/* INTRANET MENU */
#intranet li {
	padding-left: 22px;
	line-height: 180%;
	border-bottom: solid 1px #CCC;
}

#intranet li a {
	font-family: Tahoma;
	text-decoration: none;
	color: #333;
}

#intranet li a:hover {
	color: #900;
	text-decoration: underline;
}

.intranet-frmatividades {
	background: url(../images/intranet/frmatividades.gif) no-repeat left
		center;
}

.intranet-arquivos {
	background: url(../images/intranet/arquivos.png) no-repeat left center;
}

.intranet-normativos {
	background: url(../images/intranet/normativos.gif) no-repeat left center;
}

.intranet-atas {
	background: url(../images/intranet/atas.gif) no-repeat left center;
}

.intranet-senha {
	background: url(../images/intranet/senha.png) no-repeat left center;
}

.intranet-forum {
	background: url(../images/intranet/forum.png) no-repeat left center;
}

.intranet-agenda {
	background: url(../images/intranet/agenda.gif) no-repeat left center;
}

.intranet-agCD {
	background: url(../images/intranet/agcd.png) no-repeat left center;
}

.intranet-logout {
	background: url(../images/intranet/logout.png) no-repeat left center;
}

.acesso-restrito .frm-mudarSenha {
	font: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
}

.acesso-restrito .frm-mudarSenha th {
	font-weight: normal;
	color: #333;
	text-align: left;
	padding-left: 10px;
}

.acesso-restrito .frm-mudarSenha td input {
	margin-left: 10px;
	width: 200px;
}

.acesso-restrito #ag-cd-content {
	margin: 10px 5px;
	padding: 10px;
	border: solid 1px #DDD;
}

.acesso-restrito #ag-cd-content #ag-cd-mes {
	font-size: 16px;
	color: #006;
	padding: 5px 0;
}

.acesso-restrito #ag-cd-content #ag-cd-eventos {
	
}

.acesso-restrito #ag-cd-content #ag-cd-eventos * {
	line-height: 160%;
}

.acesso-restrito #ag-cd-content #ag-cd-eventos h1,.acesso-restrito #ag-cd-content #ag-cd-eventos h2,.acesso-restrito #ag-cd-content #ag-cd-eventos h3,.acesso-restrito #ag-cd-content #ag-cd-eventos h4,.acesso-restrito #ag-cd-content #ag-cd-eventos h5,.acesso-restrito #ag-cd-content #ag-cd-eventos h6
	{
	color: #006;
}

.acesso-restrito #ag-cd-content #ag-cd-eventos address {
	color: #666;
	font-style: italic;
	border-left: solid 2px #09F;
	padding-left: 5px;
	margin-left: 10px;
}

.acesso-restrito #ag-cd-content #ag-cd-eventos p {
	margin: 10px 0;
}

.acesso-restrito #ag-cd-content #ag-cd-eventos hr {
	border: none 0;
	border-top: solid 1px #C0C0C0;
	height: 1px;
	margin: 0;
	padding: 0;
}

/*========================================================================================================*/
.sqlprofiler {
	margin: 0 auto;
	background-color: #FFF;
}

.sqlprofiler tr {
	
}

.sqlprofiler tr th {
	background-color: #900;
	color: #FFF;
	font: bold;
	font-family: "Courier New", Courier, monospace;
}

.sqlprofiler tr td {
	padding: 5px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	border: solid 1px #CCC;
}

/*========================================================================================================*/
.tb-parceiros {
	
}

.tb-parceiros tr {
	
}

.tb-parceiros tr td {
	margin: 5px;
	padding: 5px;
}

/*Formul?rio Fale Conosco =============================================================================*/
#associese {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 15px;
	color: #036;
}

#associese p {
	line-height: 1.4em;
}

#fale-form {
	margin-left: 15px;
	width: auto;
	color: #036;
}

#fale-form th {
	margin-left: 10px;
	float: left;
	width: 100px;
	text-align: left;
}

#fale-form table tr td tr {
	border: 3px solid #FFF;
	background: #F0FAFF;
}

#fale-form table h1 {
	padding: 5px 0 3px 8px;
	background: #F0FAFF;
	height: 25px;
	border: 2px solid #FFF;
}

#fale-form table {
	background: #FFF;
}